#ifndef USOCKET_H
#define USOCKET_H

#ifdef __cplusplus
   extern "C" {
#endif

typedef void *Thread_Handle(void*);

int usocket_recv(int s, void *buf, size_t len);
int usocket_send(int s, void *buf, size_t len);
int usocket_connect(const char *id);
int usocket_listen(const char *id);
int usocket_accept(int serv_sockfd);
void create_thread(Thread_Handle handle, void *arg, size_t stacksize);

#ifdef __cplusplus
	}
#endif

#endif	/*USOCKET_H*/